/** 
* 文 件 名:IUserInfoManageLogic.java
* Copyright (C) 2007-2012:杭州希禾信息技术有限公司 版权所有 
* 创 建 人:刘绍辉
* 日    期:2012-3-12 下午3:32:43
* 修 改 人: 
* 日   期:
* 修改描述:
* 描   述:TODO
*/
package net.seehealth.healthpad.business.userinfomanage.service;

import java.util.List;

import net.seehealth.healthpad.model.usermanage.UserInfo;
/**
 * @className IUserInfoManageLogic
 * @author 刘绍辉
 * @description 本地用户管理业务接口类
 * @date 2012-3-12 下午3:32:43
 */
public interface IUserInfoManageLogic {
	/**
	 * 根据用户id从本地获取用户数据
	  * @description:TODO
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author TODO
	  * @date 2012-4-12 上午11:57:16
	 */
	public UserInfo getLoaclUserInfo(int userID) throws Exception;
	/**
	 * 保存本地用户数据
	  * @description:TODO
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author TODO
	  * @date 2012-4-12 上午11:57:16
	 */
	public boolean saveLoaclUserInfo(UserInfo userInfo)throws Exception;
	/**
	 * 修改本地用户信息
	  * @description:TODO
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author TODO
	  * @date 2012-4-12 上午11:57:16
	 */
	public boolean updateLoaclUserInfo(UserInfo userInfo)throws Exception;
	/**
	 * 删除本地用户信息
	  * @description:TODO
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author TODO
	  * @date 2012-4-12 上午11:57:16
	 */
	public void deleteLoaclUserInfo(int userID)throws Exception;
	/**
	 * 脱机验证登录
	  * @description:TODO
	  * @param 
	  * @return 
	  * @throws Exception   
	  * @author TODO
	  * @date 2012-4-12 上午11:57:16
	 */
	public boolean validateLoaclUserInfo(UserInfo userInfo)throws Exception;
}
